package com.sz.jinzheng.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@AllArgsConstructor
@Data
@NoArgsConstructor
public class Task {
    private Integer id;
    private Integer borrowerInfoId;
    /**
     * 0 待领取 1已领取一次 2完成第一次审核  3已领取第2次 4完成第二审核  5已领取3次  6完成第3次审核  7业务经理领取  8业务经理完成审核
     */
    private Integer status;
    private String createTime;
    private String updateTime;
    private Integer isDeleted;
    /**
     * 贷款金额
     */
    private Double amount;
    /**
     * 申请人姓名
     */
    private String name;
    /**
     * 分期期数
     */
    private Integer num;
    /**
     * 接收前端参数用的
     */
    private Integer userId;
    /**
     * 任务领取后的id
     */
    private Integer tsid;
    private String token;

    public Task(Integer borrowerInfoId) {
        this.borrowerInfoId = borrowerInfoId;
    }

    public Task(Integer id, Integer status, Integer userId) {
        this.id = id;
        this.status = status;
        this.userId = userId;
    }

    //业务经理审批用
    public Task(Integer id, Integer status) {
        this.id = id;
        this.status = status;
    }

    //发放专员用
    private Integer loanStatus;//放款状态（默认为0：未发放 1：已发放）
}
